iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0

log 是 Android 中一個非常常用的工具,可以在輸出日誌(也就是androd目前的logcat)顯示訊息,主要用途是在debug可以查看資料是否傳遞成功。
logcat是專門顯示log訊息 的android 工具
image

log訊息的標籤又分很多種,以下有這些分類:

  • Log.v (Verbose):用於輸出詳細的訊息,顯示系統的所有訊息
  • Log.e( Error):記錄嚴重的錯誤訊息,程式無法正常執行
  • log.w(Warning):記錄警告,程式存在潛在的邏輯問題,可能在未來產生錯誤,也有可能是物件設定不完整
  • Log.i(Info):記錄一般性的資訊,可能是運行狀態,或是程式達到某個進度的記錄
  • Log.d(Debug):於開發階段的詳細除錯,用來幫助開發者除錯,或是尋找程式問題

程式範例

1.Log.v (Verbose)需要了解某個操作的每個步驟,或者想要跟蹤程式的所有行為

Log.v("MyApp", "Initializing with parameter: " + param);

2.Log.e( Error)處理一個操作時發生未預期的例外情況

try {
    // 可能拋出錯誤的代碼
} catch (Exception e) {
    Log.e("MyApp", "Critical failure", e);
}

3.Log.w( Warning),開始有錯誤,結果卻正常執行的狀況

if (data == null) {
    Log.w("MyApp", "Data is missing, using defaults.");
}

4.Log.i(Info)描述應用執行成功的過程,追蹤應用運行的過程

Log.i("MyApp", "User successfully logged in.");

5.Log.d(Debug)除錯程式邏輯或確認資料是否正確處理。

Log.d("MyApp", "Fetched user details: " + userDetails.toString());

上一篇
[dya27]MVP架構
下一篇
[day29]WebView
系列文
深入Android 物件的認識與應用實踐30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言